<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        //[]匹配一个字符
        //[^] 除中括号之内的字符都可以
        var reg = /[a-f]/;
        //正则表达式 test() 测试是否符合规则 
        console.log(reg.test('12345'));
        console.log(reg.test('a'));
        console.log(reg.test('ahyt'));
        var reg2 = /[^azvd456]/;
        var reg3 = /[A-Z]/i;
        var reg4 = /[A-Z0-9]/i;
        //^以...为开头
        var reg5 = /^[abc]/;
        console.log(reg5.test('nj'));
        //$以...结尾
        //. 任意字符 如果说需要表示.本身 那么需要\.
        var reg6 = /\./;
        console.log(reg6.test('.'));
        //1. 用户名由英文字母和数字组成的4-16位字符，以字母开头。
        var first = /^[a-zA-Z]\w{3,15}/;
        console.log(first.test('ass455'));
        //2.密码由4-10位字符组成，加载时提示相应信息，密码和确认密码必须一致。
        //3.电子邮箱信息必须包含@符号和.符号，且@符号不能在第1位，必须在.符号前面,以com或者cn结尾。  
        var third = /^\w+@\w*\.(com|cn)$/;
        console.log(third.test('123456@qq.abc'));
    </script>
</body>
</html>